			.pl51 {padding-left: 51px;}			
			.gn_payfor_content {
				width: 990px;
				margin: 0 auto;
			}
			.gn_payfor_top {
				margin: 30px 0;
			}
			.gn_payfor_top>img.left {
				margin-right: 20px;
			}
			.gn_payfor_top>p {
				padding-left: 20px;
				height: 71px;
				line-height: 71px;
				border-left: 1px solid #CCCCCC;
				font-size: 24px;
				color: #333333;				
			}
			.gn_payfor_detail {
				width: 990px;
				border-top: 2px solid #6fba2c;
			}
			.gn_payfor_detai_title {
				height: 53px;
				line-height: 53px;
				padding-left: 51px;
				font-size: 16px;
				color: #333333;
				background-color: #f1f8ea;
			}
			.gn_payfor_detai_title span {
				font-size: 18px;
				color: #ff0000;
			}
			.gn_payfor_list1 {
				font-size: 16px;
				color: #65a031;
				height: 30px;
				line-height: 30px;
				background-color: #e1ecd5;
			}
			.gn_payfor_list1 li {
				float: left;
			}
			.gn_payfor_list2 {
				font-size: 14px;
				color: #666666;
				height: 56px;
				line-height: 56px;
				background-color: #F5F5F5;
			}
			.gn_payfor_list2 li {
				float: left;
				text-overflow:ellipsis;
				white-space : nowrap;
				overflow: hidden;
			}
			.gn_payfor_payment {
				margin-top: 24px;				
			}
			.gn_payfor_payment .gn_payfor_active {
				background-color: #6fba2c;
				color: #fff;
			}
			.gn_payfor_payment a {
				float: left;
				width: 148px;
				height: 43px;
				line-height: 43px;
				border: 1px solid #6fba2c;
				border-bottom: none;
				font-size: 18px;
				color: #333333;
				text-align: center;
				margin-right: 10px;
			}
			.gn_payfor_border {
				position: relative;
				height: 100%;
				border-left: 1px solid #6fba2c;
				border-right: 1px solid #6fba2c;
				border-top: 3px solid #6fba2c;
				border-bottom: 3px solid #6fba2c;
			}
			.gn_payfor_three {
				margin-top: 69px;
				margin-bottom: 40px;
			}
			.gn_payfor_choose>p {
				font-size: 16px;
				color: #666666;
				margin: 28px 0 0 36px;
			}
			.g-list-4 {
				margin: 25px 50px;
			}
			.g-list-4 li {
			    cursor: pointer;
			    margin-left: 30px;
			}
			.g-list-4>li>input {
				margin-top: 13px;
			}
			.g-list-4>li>.gn_payfor_icon>img {
				margin: 5px 0 0 10px;
			}
			.gn_payfor_icon {
				width: 158px;
				height: 38px;
				line-height: 38px;
				border: 1px solid #dddddd;
				margin: 0 0 0 10px;
				background: url(img/bgbank.png) no-repeat;
			}
			.g-list-4 li .gn_payfor_icon:hover,
			.g-list-4 li .gn_payfor_icon.active {
				border: 1px solid #6fba2c;
			}
			.gn_payfor_bottom {
				position: relative;
				bottom: 0;
				width: 950px;
				left: 20px;
				border-top: 1px dashed #dddddd;
			}
			.gn_payfor_bottom a {
				margin: 16px 0 16px 30px;
				width: 155px;
				height: 34px;
				line-height: 34px;
				border: 1px solid #65a031;
				background-color: #6fba2c;
				color: #fff;
				font-size: 18px;
				text-align: center;
				border-radius: 2px;
			}
			.gn_payfor_bottom p.left {
				margin-left: 277px;
			}
			.gn_payfor_bottom p {
				margin-right: 30px;
				height: 68px;
				line-height: 68px;
				font-size: 18px;
				color: #333333;
			}
			.gn_payfor_bottom p span {
				color: #ff0000;
			}
			.gn_payfor_icon.PSBC {
			    background-position: -1px -121px;
			}
			.gn_payfor_icon.ABC {
			    background-position: -165px -121px;
			}
			.gn_payfor_icon.BCOM {
			    background-position: -164px -80px;
			}
			.gn_payfor_icon.BEA {
			    background-position: -165px -321px;
			}
			.gn_payfor_icon.BOB {
				background-position: -1px -161px;
			}
			.gn_payfor_icon.BOC {
			    background-position: -1px -81px;
			}
			.gn_payfor_icon.CBHB {
			    background-position: -1px -361px;
			}
			.gn_payfor_icon.CCB {
			    background-position: -330px -1px;
			}
			.gn_payfor_icon.CEB {
				background-position: -1px -241px;	
			}
			.gn_payfor_icon.CIB {
			    background-position: -330px -41px;
			}
			.gn_payfor_icon.CITIC {
			    background-position: -330px -81px;
			}
			.gn_payfor_icon.CMB {
			    background-position: -1px -1px;
			}
			.gn_payfor_icon.CMBC {
			    background-position: -330px -121px;
			}
			.gn_payfor_icon.CZB {
			    background-position: -165px -361px;
			}
			.gn_payfor_icon.GDB {
			    background-position: -165px -281px;
			}
			.gn_payfor_icon.ICBC {
			    background-position: -165px -1px;
			}
			.gn_payfor_icon.NBCB {
			    background-position: -330px -321px;
			}
			.gn_payfor_icon.NJCB {
			    background-position: -330px -281px;
			}
			.gn_payfor_icon.PAB {
			    background-position: -1px -281px;
			}
			.gn_payfor_icon.SDB {
			    background-position: -165px -41px;	
			}
			.gn_payfor_icon.SHB {
			    background-position: -1px -321px;
			}
			.gn_payfor_icon.SPDB {
			    background-position: -1px -41px;
			}
			.gn_payfor_icon.GYDB{
			    background-position: -330px -361px;
			}
			.ZFBD {
				background-position: 0px -438px;
			}
			.WXBD {
				background-position: -168px -438px;
			}
			.YJBD {
				background-position: -333px -438px;
			}
